package haemers.constants.tests 
{
	import nl.haemers.data.constants.ReflectionConstants;
	import org.flexunit.Assert;
	/**
	 * ...
	 * @author Jonathan
	 */
	public class ReflectionConstantsTest 
	{
		
		/** Public methods **/
		[Test]
		public function testReflectionConstants() : void
		{
			Assert.assertEquals("ignore", ReflectionConstants.ATTRIBUTE_IGNORE);
			Assert.assertEquals("name", ReflectionConstants.ATTRIBUTE_NAME);
			Assert.assertEquals("Serialize", ReflectionConstants.OBJECT_ATTRIBUTE);
			Assert.assertEquals("overwriteable", ReflectionConstants.OVERWRITEABLE);
			Assert.assertEquals("params", ReflectionConstants.PARAMS_NAME);
			Assert.assertEquals("readonly", ReflectionConstants.READONLY);
			Assert.assertEquals("readwrite", ReflectionConstants.READWRITE);
			Assert.assertEquals("writeonly", ReflectionConstants.WRITEONLY);
			Assert.assertEquals("accessor", ReflectionConstants.XML_ACCESSOR);
			Assert.assertEquals("arg", ReflectionConstants.XML_ARG);
			Assert.assertEquals("metadata", ReflectionConstants.XML_METADATA);
			Assert.assertEquals("method", ReflectionConstants.XML_METHOD);
			Assert.assertEquals("parameter", ReflectionConstants.XML_PARAMETER);
			Assert.assertEquals("variable", ReflectionConstants.XML_VARIABLE);
		}
		/** Getters & Setters **/
		
		/** Protected methods **/
		
		/** Private methods **/
	}

}